<!DOCTYPE html>
<!--
Copyright 2014 Google Inc.  All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License.  You may obtain a copy
of the License at: http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distrib-
uted under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
OR CONDITIONS OF ANY KIND, either express or implied.  See the License for
specific language governing permissions and limitations under the License.
-->
<title></title>
<script src="../../../../testing/puppet/puppet.js"></script>
<script src="../../../../testing/puppet/google.js"></script>
<script src="main.js"></script>
<script>
window.onload = function() {
  // Tests the '?embedded=1' parameter with the non-tabbed UI.
  run(load, '/crisismap/.maps/0?embedded=1');

  // The layers panel is hidden and the layers button is shown.
  run(not(shown), crisis.layers.panel);
  run(not(shown), crisis.layers.header);
  run(shown, crisis.layers.button);

  // Also verify that the footer is present.
  run(shown, crisis.footer);

  // Clicking the layers button shows the panel.
  run(click, crisis.layers.button);
  run(shown, crisis.layers.panel);
  run(shown, crisis.layers.header);
  run(shown, crisis.layers.close);

  // Clicking the 'x' button dismisses the panel.
  run(click, crisis.layers.close);
  run(not(shown), crisis.layers.panel);
  run(not(shown), crisis.layers.header);

  // The '?embedded=1' parameter is deprecated in the tabbed UI, so just test
  // that the tab panel appears as expected.
  run(load, '/crisismap/.maps/0?embedded=1&dev=1&use_tab_panel=1');
  run(shown, crisis.tab.panel);
};
</script>
